package com.retallife.user.service.ShoppingCart;

import com.retallife.user.pojo.ShoppingCart.UserAddShoppingCartVo;
import com.retallife.user.pojo.ShoppingCart.UserShoppingCartGoodsNameVo;
import com.retallife.user.pojo.ShoppingCart.UserShoppingCartVo;

import java.util.List;

public interface ShoppingCartService {

    /**
     * 查询购物车中的商品
     * @return 是否查询成功
     */
    public List<UserShoppingCartVo> FindAllShoppingCartGoods();

    /**
     * 查询购物车中的商品名字
     * @param userShoppingCartGoodsNameVo
     * @return 是否查询成功
     */
    public List<UserShoppingCartVo> FindShoppingCartGoodsName(UserShoppingCartGoodsNameVo userShoppingCartGoodsNameVo);

    /**
     * 往增加购物车中的商品
     * @param userAddShoppingCartVo
     * @return 是否增加成功
     */
    public int AddShoppingCartGoods(UserAddShoppingCartVo userAddShoppingCartVo);

    /**
     * 删除购物车中的商品
     * @param userShoppingCartGoodsNameVo
     * @return 是否删除成功
     */
    public int DeleteShoppingCartGoods(UserShoppingCartGoodsNameVo userShoppingCartGoodsNameVo);
}
